self-unloading car - French English Dictionary